import request from '@/utils/request'

// 定义一个函数，用于查询水质巡查记录列表
export function listSysWaterQualityInspection(query) {
  // 使用request库发送GET请求到指定URL，并传递查询参数query
  return request({
    url: '/SysWaterQuality/SysWaterQualityInspection/list', // 请求的URL路径
    method: 'get', // 请求方法为GET
    params: query // 查询参数
  })
}

// 定义一个函数，用于查询单个水质巡查记录详细信息
export function getSysWaterQualityInspection(id) {
  // 使用request库发送GET请求到指定URL，URL中包含记录ID
  return request({
    url: '/SysWaterQuality/SysWaterQualityInspection/' + id, // 请求的URL路径，包含ID
    method: 'get' // 请求方法为GET
  })
}

// 定义一个函数，用于新增水质巡查记录
export function addSysWaterQualityInspection(data) {
  // 使用request库发送POST请求到指定URL，并传递数据data
  return request({
    url: '/SysWaterQuality/SysWaterQualityInspection', // 请求的URL路径
    method: 'post', // 请求方法为POST
    data // 要提交的数据
  })
}

// 定义一个函数，用于修改水质巡查记录
export function updateSysWaterQualityInspection(data) {
  // 使用request库发送PUT请求到指定URL，并传递数据data
  return request({
    url: '/SysWaterQuality/SysWaterQualityInspection', // 请求的URL路径
    method: 'put', // 请求方法为PUT
    data: data // 要提交的数据
  })
}

// 定义一个函数，用于删除水质巡查记录
export function delSysWaterQualityInspection(id) {
  // 使用request库发送DELETE请求到指定URL，URL中包含记录ID
  return request({
    url: '/SysWaterQuality/SysWaterQualityInspection/' + id, // 请求的URL路径，包含ID
    method: 'delete' // 请求方法为DELETE
  })
}

// 定义一个函数，用于调用/api/water-quality/analyze接口
export function analyzeWaterQuality(data) {
  // 使用request库发送POST请求到指定URL，并传递数据data
  return request({
    url: '/api/water-quality/analyze', // 请求的URL路径
    method: 'post', // 请求方法为POST
    data: data // 要提交的数据
  })
}


